#ifndef __ARTIST_CALCULATOR_H__
#define __ARTIST_CALCULATOR_H__

PUBLIC S4B AddULLONG(PULLONG result,ULLONG u1,ULLONG u2);
PUBLIC S4B CompareULLONG(ULLONG u1,ULLONG u2);
PUBLIC S4B SubductULLONG(PULLONG result,ULLONG u1,ULLONG u2);

PUBLIC S4B DivideULLONG(PULLONG quotient,PULLONG remainder,ULLONG dividend,ULLONG divisor);
PUBLIC S4B MultiplyULLONG(PULLONG result,ULLONG m1,ULLONG m2);

PUBLIC S4B AddULLONGU4B(PULLONG result,ULLONG a1,U4B a2);
PUBLIC S4B SubductULLONGU4B(PULLONG result,ULLONG s1,U4B s2);
PUBLIC S4B CompareULLONGU4B(ULLONG u1,U4B u2);
PUBLIC S4B MultiplyULLONGU4B(PULLONG result,ULLONG m1,U4B m2);
PUBLIC S4B MultiplyU4BU4B(PULLONG result,U4B m1,U4B m2);
PUBLIC S4B DivideULLONGU4B(PULLONG quotient,PULLONG remainder,ULLONG dividend,U4B divisor);


#endif
